do (one's) damndest - Francés Inglés Diccionario